문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 게임 프로그래머 (문단 편집) === 기타 === * '''[[컴퓨터 공학]]''' 얕은 정도의 공학적 지식이 필요하며, 운영체제에 대한 이해를 포함한다. 기초가 되는 부분이며 가장 중요하다. 이것은 디버깅할 때 많은 도움이 된다. 서버 개발의 경우 깊은 수준의 컴퓨터 공학적 지식이 요구되기도 한다.[* 게임에 따라 서버는 정말 마른 걸레짜듯 성능을 쥐어짜기 때문에 캐시미스율이나 함수 호출 규약, TLS, 컴파일 후 어셈블리 생성 형태까지 보는 경우도 있다. 최근에는 언리얼 블루프린트등의 제공으로 필요성이 적어졌으나 예전에는 서버팀 자체적으로 스크립트 언어(!) 및 컴파일러(!)를 제작하여 기획데이터를 작성하도록 요구하기도 하였다.] * '''[[수학]]''' 고등학교 수준 이상이 필요하다. 3D 그래픽은 [[선형대수학]]과 [[미적분]]을 기반으로 하여 정의되고, [[통계학]]과 [[오토마타|유한 상태 기계]](Finite State Machine)의 개념이 없으면 내부 로직을 짤 때 애로사항이 꽃피게 된다. * '''[[영어]]''' 프로그램 코드에 영어가 사용되는 만큼 읽기, 쓰기 능력이 필요하다. 사실 프로그래밍 언어 자체는 영어를 빌려 표기되는 것일 뿐 영어 자체는 아니기에 프로그래밍 언어의 문법 자체만 이해하고 있다면 알파벳도 못 읽는 정도가 아니고서야 프로그램 작성에 문제는 발생하지 않는다. 문제는 영어를 못할 경우 협업에 있어 문제가 생길 소지가 높다는 것. 영어가 안 되는 양산형 프로그래머([[코더]] 혹은 [[코드몽키]])는 로직에 적합한 단어나 문장을 쓰지 못하고 단순한 약자나 관련이 없는 단어로 코딩을 하는 경우가 많은데, 이 경우 취직 자체가 어렵다. 코더는 코딩을 할 때 어휘가 부족해 다른 사람들이 읽기가 어려운, 자신만이 이해할 수 있는 어휘를 사용한다. 이런 사람들과는 함께 일하기 어렵다. 프로그래밍 담당 인원이 혼자가 아닌 이상 다른 인원들과 협업으로 완성하는 것이라서 모든 인원들이 같은 의미로 이해할 수 있도록 일종의 규칙에 적응하기 어려울 수 있기 때문이다. 게다가 프로그램 작성에 있어 직접 작성하는 부분도 있지만 다른 사람이 작성한 자료나 오픈소스 코드를 가져다쓰거나 참고하는 경우도 많은데, 컴퓨터공학과 프로그래밍을 선두하는 분야가 영미권이다보니 이러한 자료의 99%는 영어로 되어 있다. 영어를 모를 경우 이러한 자료를 찾는 데 있어 심각한 문제가 발생하기에 이런 메뉴얼을 해석해서 얼추 이해할 수준이 되어야 고급 업무를 진행할 수 있다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기